it all depends on good luck or circumstances - German English Dictionary